piston cooling telescopic pipes - Francés Inglés Diccionario